// 1. 引入包
const mysql = require('mysql');

// 2. 创建连接
const connection = mysql.createConnection({
  host: 'localhost',   // 你要连接的数据库服务器的地址
  port: 3306,// 端口号
  user: 'root',        // 连接数据库服务器需要的用户名
  password: 'root',        // 连接数据库服务器需要的密码
  database: 'gz61'      //你要连接的数据库的名字
});

// 3. 连接一次
connection.connect((err) => {
  // 如果有错误对象，表示连接失败
  if (err) {
    console.log('数据库连接失败', err)
    return
  }
  // 没有错误对象提示连接成功
  console.log('mysql数据库连接成功')
});

// 4. 执行sql语句
// connection.query(SQL语句, 回调函数)


const sqlStr = 'select id, name, phone, age from stu where age>30'
connection.query(sqlStr, (err, result) => {
  if(err) {
    console.log('查询有错误', err)
    return
  }
  console.log('查询结果是', result, Array.isArray(result))
  // console.log('fields', fields)
})